Skip to main content
TrustRadius
Control-M

Control-M

Overview

What is Control-M?

Control-M from BMC is a platform for integrating, automating, and orchestrating application and data workflows in production across complex hybrid technology ecosystems. It provides deep operational capabilities, delivering speed, scale, security, and governance.

Read more
Recent Reviews

Control-M Review

10 out of 10
March 30, 2022
Currently, in our project, we are using Control-M to schedule and automate the regular jobs. We have installed the Control-M agent on our …
Continue reading

Control-M at Navistar

10 out of 10
March 22, 2017
Control-M is the enterprise-wide standard workload automation solution at our company. We have over 20,000 jobs scheduled each day across …
Continue reading

My Control-M/WLA Review

9 out of 10
March 16, 2017
Control-M is being used by our systems and operations departments. We run jobs of all sorts from many installed systems and it addresses …
Continue reading

Control-M Review

8 out of 10
January 31, 2017
Control-M is used to schedule thousands of jobs each day for our core banking products in one of our strategic data centers. This consists …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Central monitoring (49)
    10.0
    100%
  • Multi-platform scheduling (51)
    8.7
    87%
  • Alerts and notifications (51)
    8.3
    83%
  • Logging (50)
    7.7
    77%
Return to navigation

Pricing

View all pricing

On-Premise

Contact Sales

On Premise

SaaS

Contact Sales

Cloud

Entry-level set up fee?

  • Setup fee optional

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

How to Integrate Apache Airflow and Control-M

YouTube

Orchestrating Multi-Cloud Data Workflows with Control-M

YouTube

MFT with Control M

YouTube
Return to navigation

Features

Workload Automation

Workload automation tools manage event-based scheduling and resource management across a wide variety of applications, databases and architectures

8.8
Avg 8.2
Return to navigation

Product Details

What is Control-M?

Control-M from BMC is a platform for integrating, automating, and orchestrating application and data workflows in production across complex hybrid technology ecosystems. It provides deep operational capabilities, delivering speed, scale, security, and governance. Control-M simplifies workflow complexity with a single end-to-end enterprise view, and decentralized and targeted self-service interfaces for developers, data and cloud engineers, business users, and IT Operations teams. Control-M also provides a set of out-of-the-box integrations for the latest application, data, and cloud technologies.

Control-M Features

Workload Automation Features

  • Supported: Multi-platform scheduling
  • Supported: Central monitoring
  • Supported: Logging
  • Supported: Alerts and notifications
  • Supported: Analysis and visualization
  • Supported: Application integration

Additional Features

  • Supported: SLA Management
  • Supported: Data pipeline orchestration
  • Supported: Hybrid and multi cloud workflow orchestration
  • Supported: Jobs-as-Code and DevOps support
  • Supported: Self-service interfaces
  • Supported: Conversion tool
  • Supported: Workload archiving
  • Supported: Self-healing and remediation
  • Supported: Standards in production

Control-M Videos

Giving Organizations Freedom within the Orchestration Framework. Business modernization is about delivering innovation. But to maximize innovative prowess, organizations need a platform powerful enough to give employees across the company freedom to drive modernization initiat...
 Show More
Control-M Overview Control-M simplifies application and data workflow orchestration on premises and hybrid environments. With a unified view, Control-M is used build, define, schedule, manage, and monitor production workflows, ensuring, reliability, and improving SLAs.
How Control-M can orchestrate critical SAP and non-SAP workflows together in a single view, across complex cloud and hybrid environments.

Control-M Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, UNIX, z/OS, i5/OS
Mobile ApplicationApple iOS, Android
Supported CountriesGlobal support
Supported LanguagesEnglish, French, German, Chinese, Japanese, Korean, Hebrew

Frequently Asked Questions

Control-M from BMC is a platform for integrating, automating, and orchestrating application and data workflows in production across complex hybrid technology ecosystems. It provides deep operational capabilities, delivering speed, scale, security, and governance.

Reviewers rate Central monitoring highest, with a score of 10.

The most common users of Control-M are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(103)

Attribute Ratings

Reviews

(1-9 of 9)
Companies can't remove reviews or game the system. Here's why
Gadi Ben-Avi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
All production jobs on z/OS (almost) are run buy Control-M. Control-M saves a lot of time and manpower, by running the production workload, letting people deal with development, maintenance and problem solving.
  • Runs jobs when they should.
  • Notify users when something goes wrong.
  • Provide information on previous runs.
  • The interface (On z/OS) is a bit clunky.
  • Installation and upgrades are a pain.
  • It is difficult to make mass changes.
The bigger the workload, the more a tool like Control-M is needed.
Raciel Hernández Barroso | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
I work in a company that is a BMC Elite partner and we help other companies in the implementation, administration, support and mesh factory of the main companies in the Banking and Telecommunications of Chile. I have actively participated in more than 700 automation projects and I want to summarize here the common experiences of the operation and use of Control-M in that industry.
  • Control-M is centralized and used transversally throughout the organization. Some cases have several Control-M/Server in production to serve the operation of different countries, however, the Control-M/EM component is usually only one for that environment.
  • Different areas and IT management play different roles in the Control-M Jobs automation lifecycle.
  • The use of Control-M is related to the massive processing of data across different applications and backend services running on different servers and operating systems that could be orchestrated in a complex way.
  • File transfer jobs are common in banking.
  • It is becoming more and more common to design REST API type Jobs in the industry.
  • Control-M provides a single, centralized interface for monitoring and managing all batch processes in the organization. Nothing is hidden or left unattended in a timely manner.
  • The proper use of the BIM component has allowed the change of paradigm in the operation, adopting a proactive management instead of the typical reactive management in the event of production failures.
  • The use of Forecast and production simulations allows you to identify bottlenecks and focus first on managing those failures that have the greatest impact on production SLAs.
  • Control-M/Change Manager has arrived to shorten development cycles from requirements gathering to production testing. It has been a utility that monetizes the development of Jobs meshes.
  • The GUI is capable of efficiently handling more than 80,000 jobs per day. This is certainly a challenge in designing a good user experience. I don't know if there is a reasonable limit to this. One of my clients runs more than 80,000 Jobs daily and the GUI remains smooth all the time.
  • Job-As-Code is a DevOps accelerator that has just begun to be adopted. Its implementation will make workload management even more cost-effective.
  • Enabling secure mode on all Control-M is cumbersome and could be one reason why customers are reluctant to adopt it, despite the importance they place on the security of their IT assets.
  • While it is true that connection profiles are useful for hiding secrets, there is no possibility to make use of secrets in system variables in the Jobs design. Furthermore, secrets that are escaped in the output output should be able to be managed individually.
  • The use of translator tables for the promotion of Jobs between environments is limited and has not allowed their use in most of the clients I have worked with. The reason is that the rules of homologation between environments is more complex than usual.
The use of Control-M is recommended for the following circumstances:
  • Workload and batch processing automation.
  • Backend automation based processes
  • Silent execution of processes and no human intervention
  • Execution of workflows that are too complex for a human to handle
  • Massive operations on massive amounts of data
  • Invasive, with access to the data layer and business logic
  • Processes with focus on security, efficiency and reliability
  • When you want to predict the duration of each job and of the complete flow
  • In critical path management
  • For proactive alerting of deviations and possible job failures.
  • For workload simulation
  • Capability for resource automation
January 24, 2017

Control-M Review

Score 8 out of 10
Vetted Review
Verified User
I support Control-M for a client, Direct Energy (DE). DE uses Control-M as the enterprise scheduling tool, for application, backups, maintenance and monitoring purposes.
  • Notifications of failures, very flexible and customizable
  • Its GUI design
  • Can be used easily for a variety of platforms in one single environment
  • The GUI for version 9 is a bit slow and has few bugs
  • SSL support needs a lot of improvement on the client side and also, managing certificates between the Control-M server and the agents
  • I miss the option Playback on the Self Service
For DE it has proved appropriate in every case
January 20, 2017

Control-M at OLG

Carl Korody | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Control-M was introduced across our enterprise to eliminate manual execution of our batch job environment and create a central point of control. This enables us to coordinate activities enterprise-wide and eliminate many issues of data corruption due to timed job execution through crontab, Windows Scheduler, menu-driven job flow releases through menus created in OpenVMS. Product's internal schedules are now visible. Ad-hoc executions are monitored and managed effectively, through one central point of control, providing a complete overview of all activities.
  • GUI presentation
  • Operations can identify job flows and realize business impact visually
  • Provides control within operations
  • Processing streams can be halted immediately during a failure, without intervention and eliminates cascading issues and problems
  • Self-Service access
  • Providing browser access for all our users enables them to view their processes and realize interfaces and impact that their processes have on other systems. User access and viewing reduce delays during problem resolution as it enhances communication and expedites root cause determination.
  • Direct product interfaces using modules
  • DataStage job schedules are fast and are easily configured as well as Database maintenance functions which can now be linked to before and after DB activities
  • Setting up Site Standards needs some enhancements
  • More robust functionality for field validation is needed, such as only one Quantitative Resource rule can be applied on multiple QR's defined in a job. Therefore giving warnings on QR standards because each QR must match all QR rules
  • Reporting structure is a bit cumbersome and needs a more effective interface. Jumping from panel to panel is not very effective.
  • Connection profile password management is tough to maintain. Each entry must be manually updated every time there is a password update. Since our policy is that all system passwords must expire after 180 days and we must be included in all application related password updates. Unfortunately that also is an issue where the Control-M administrator is globally aware of those passwords, which should be held confidentially by each separate group
The most effective element is the ability to visualize and manage job streams top-down, left-to-right job flows and all identify conditions required prior to a job release and the impact of a successful and unsuccessful job. Another effective element is utilizing Workload Change Manager which establishes an extremely effective interaction with developers and schedulers.
July 06, 2016

Control M review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Control-M is used in my company as the primary job scheduler for all departments. We use it with various versions of Unix/Linux and Windows Operating Systems. Using Control-M allows us to standardize our job scheduling environment and enables us to complete all batch processing for our company with maximum insight into any issues that may occur.
  • Control-M is very stable. It is rare to have any issues with the application.
  • Dealing with dependencies is handled very well. Dependencies are easy to set up whether they are on the same server or across platforms.
  • Alerting is also a strength in Control-M. It has a built in tie in to the Remedy system which allows ticket creation to be handled easily.
  • I would like to see some improvement in handling conditions from previous days.
  • I would like to see some improvement in being able to send out alert notifications on jobs that have not started past the new day.
I have not seen a situation so far that Control-M would not be well suited for. Control-M is very versatile and can handle a lot of situations. I could see Control-M having issues with running dozens of jobs at the same time but I would expect that to be a rare situation for anybody.
Stefano Sensale | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
ResellerIncentivized
Many customers use Control-M to integrate critical business services in the whole organization. It gives you control of the processes and allows you to react in an efficient way. Most important applications like Hadoop, SAP, File Transfer, have been centralized with a significant cost reduction.
  • Is fast, reliable and scalable.
  • The agent-less feature for Unix and Windows is really powerful and appreciated.
  • It gives many option functionalities in a easy to use way. It allows you a very large customization use.
  • Latest version (v9) allows you to upgrade management of the agent.
  • Some workload automation tool to give you fast and easy access to the configuration (e.g. cli) instead of a Windows client.
  • The web-interface is really nice (SelfService) but the service configuration (view) is a little bit tricky.
  • The Smart Folder should have a cyclic parameter.
Since it's really scalable you can use Control-M in a little environment (<10 hosts) or very large environment (>50000 hosts). It's surely suggested in a complex network environment with a firewall and subnet because you can use the physical agent as a gateway to route a connection to a remote host via the agent-less feature.
June 21, 2016

Control your jobs

Davon Dharian | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Control-M for mainframe and distributed batch processing. It is used across the enterprise. We use it as a job scheduler. This replaces the Windows scheduler which we were using heavily.
  • Easy to set up.
  • Interfaces with third party applications.
  • Friendly user interface that gives you a graphical view of your workload.
  • Since it is such a robust product, users need extensive training.
  • We have always run into issues with setting up security, which needs to be refined and made simpler.
  • The reporting feature needs to be addressed. Its still a bit cumbersome to pull needed reports.

Control-M is well suited for mainframe and batch processing. If you are still using Windows scheduler, Control-M is definitely a replacement for that. It's perfect for workload automation. If you are looking to centralize administering, monitoring, and scheduling jobs...then Control-M is the product!

If you are a small business that does not have a large number of jobs to schedule, then perhaps Control-M might be an overkill for your environment.

Zach Warren | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We utilize Control-M across the entire organization to manage batch on multiple environments including Windows, Linux, and Mainframe. We are able to support the complex business and IT requirements through various features and plug-ins within Control-M.
  • Centralized view of workflows across the organization.
  • Ability to expose workflows to the business in a user friendly interface called Control-M Self Service.
  • Powerful administration tools, intuitive administration utilities, and fantastic customer support.
  • I would have some areas of discussion here, but with version 9 out now, BMC has really focused on addressing many of the administration issues and has really produced an outstanding product with version 9.
Having been an administrator of Tidal Enterprise Scheduler and Tivoli Workload Scheduler, I can say that BMC Control-M is the cream of the crop. I've been able to encourage ideas from IT and the business and incorporate those into our batch processes with ease. Control-M is stable, reliable, able to handle extremely complex scenarios, and the customer support is really fantastic.
Erin Withers | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Control-M is being used across the whole organization, both within the US and internationally for job automation. By going to one platform it has allowed us to be able to support and implement with a common language and time zone reference which makes after hours support much easier as users are in different time zones across the world.
  • The scheduler interface is extremely user friendly, even for users that are not familiar with other job scheduling tools. We were able to implement Control-M and do cross-training for a number of departments. Users from other departments were able to quickly learn the tools and see if their jobs had completed successfully in order make troubleshooting their issues more efficient.
  • The Gantt chart for when jobs are to run in the desktop is extremely helpful when planning for outages and downtime.
  • Documentation from BMC is excellent.
  • The reports seemed to be a bit clunky. I was never really able to build reports that pulled the data I was really looking for.
  • For jobs that are set to run on demand or that are waiting for a resource always look like they're running in the Gantt charts. It would be beneficial if there was a way to differentiate those jobs from jobs that are actually running.
  • We had issues more often that I'd have liked with not being able to see failure reasons. When looking at a failed job we would too often receive a message that the failure log could not be retrieved. This seemed to be a failure to write to the logs, not actually a failure to retrieve existing logs.
Migration from another job scheduler can be tricky if the two platforms are not extremely similar. We moved from an iSeries scheduler to Control-M and it was quite cumbersome. I would definitely make sure to ask questions about migration, specifically about migrating from the specific version your team is currently using of it's job scheduler to the specific version of Control-M you plan to utilize.
Return to navigation